@charset "UTF-8";
body,
div,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea,
select,
p,
dl,
dt,
dd,
a,
img,
button,
form,
table,
th,
tr,
td,
tbody,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: normal;
}
body {
	/*font: 12px/1.5 'Microsoft YaHei';*/
	background-color: #fff;
	_background-image: url(about:blank);
	/*用浏览器空白页面作为背景*/
	_background-attachment: fixed;
	/* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/
	/*font-family: "PingFang SC", "Heiti SC", Helvetica, "Microsoft YaHei", Verdana, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", 黑体, SimSun, sans-serif;*/
	font-family: "Microsoft YaHei";

}
img{
	max-width: 100%;
}
a,button,input,img{ outline: none; }
a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
	color: #1b3f7b;
}

em,
i {
	font-style: normal;
}

ul,
li {
	list-style-type: none;
}

/* strong {
	font-weight: normal;
} */

.clearfix:after {
	content: "";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}

input {
	outline: none;
	-webkit-appearance: none;
}
input::input-placeholder {
    color: #bbbdbd!important;
	font-size: 12px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #bbbdbd!important;
	font-size: 12px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #bbbdbd!important;
	font-size: 12px;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #bbbdbd!important;
	font-size: 12px;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #bbbdbd!important;
	font-size: 12px;
}

.fl{
	float: left;
}
.rl{
	float: right;
}
.tHide {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#footer,#service,#banner,#join-us{
	min-width: 1200px;
}